#pragma once
#include <windows.h>
#include <iostream>
#include <tchar.h>
#include <vector>
using namespace std;

using namespace std;
typedef _Return_type_success_(return >= 0) LONG NTSTATUS;

#define STATUS_SUCCESS                  (NTSTATUS)0x00000000
#define NT_SUCCESS(x) ((x) >= 0)
#define STATUS_UNSUCCESSFUL              ((NTSTATUS)0xC0000001L)

#define STATUS_INFO_LENGTH_MISMATCH      ((NTSTATUS)0xC0000004L)